// 获取系统信息
const SYSTEM_INFO = uni.getSystemInfoSync();

// 获取状态栏高度，若未获取到则默认为0
export const getStatusBarHeight = () => SYSTEM_INFO.statusBarHeight || 44;
// 获取标题栏高度
export const getTitleBarHeight = () => {
	if (uni.getMenuButtonBoundingClientRect) {
		// 获取胶囊按钮的位置和尺寸信息
		let {
			top,
			height
		} = uni.getMenuButtonBoundingClientRect();
		// 计算标题栏高度
		return height + (top - getStatusBarHeight()) * 2;
	} else {
		// 若无法获取胶囊按钮信息，默认标题栏高度为80
		return 44;
	}
};
// 获取导航栏高度，导航栏高度对于状态栏高度加上标题栏高度
export const getNavBarHeight = () => getStatusBarHeight() + getTitleBarHeight();


